#include<stdio.h>
#include<math.h>//涉及到正负相间的累次运算，使用一个sign作为正负标签不失为一个合理的选择
int main()
{
    double pi=0.0;
    double n=1.0;
    double m=1.0;
    int sign=1;
    while (fabs(m)>=1e-10)
    {
        pi=pi+m;
        n=n+2;
        sign=-sign;
        m=sign/n;

    }
    pi=pi*4;
    printf("the pi 's value is %10.8lf",pi);
    return 0;
    
    
}